package com.android.qjpmc.application_module.home.contract;

//import com.android.qjpmc.databinding.FragmentHomePageBinding;

import com.android.qjpmc.application_module.home.model.StationDataModel;
import com.android.qjpmc.bean.SiteStationBean;
import com.android.qjpmc.databinding.FragmentStationListBinding;
import com.android.qjpmc.widget.mvvm.view.BaseMVVMView;
import com.android.qjpmc.widget.mvvm.viewmodel.BaseViewModel;

import java.util.List;

public class HomePageContract {


    public interface View extends BaseMVVMView {
        void onMyData();

        void onDeveloperDebugging();

        void onTransformerSubstation(String stationId);

        void returnSiteStationData(List<SiteStationBean> siteStationBeans);
    }

    public abstract static class ViewModel extends BaseViewModel<View, FragmentStationListBinding, StationDataModel> {
        public abstract void getStationList();
    }
}
